阻止: to prevent, to block...
桔子: tangerine, also written...
威力: might, formidable power...
装置: to install, installation, equipment, system, unit, device...
无私: selfless, unselfish, disinterested, altruistic...